package com.web.portal.utils;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateUtils {

    //时间转换字符串
    public static String formatDate(Date date,String format){
        SimpleDateFormat dateFormat = new SimpleDateFormat(format);
        return dateFormat.format(date);
    }

    //字符串转换为时间
    public static Date formatString(String format) throws ParseException {
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        return dateFormat.parse(format);
    }

    /**
     * 获得当前系统时间
     * @return
     */
    public static Date getNow() {
        return new Date();
    }

    /**
     * date类型转换为String类型
     * @param data Date类型的时间
     * @param formatType 格式为yyyy-MM-dd HH:mm:ss//yyyy年MM月dd日 HH时mm分ss秒
     * @return
     */
    public static String dateToString(Date data, String formatType) {
        if(data==null)
            return null;
        return new SimpleDateFormat(formatType).format(data);
    }
}
